<ui:composition
    xmlns="http://www.w3.org/1999/xhtml"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui"
      template="/layout/template.xhtml"
    >
    <ui:define name="content">
        <h:form id="formPrincipal">
            <p:messages showDetail="true"/>

            <h1>#{mensaje.titulo_empresas}</h1>
            <p:separator id="separator"/>  
            <br/>
            <h:panelGroup>
            <p:commandButton icon="new" action="#{empresaBean.iniciar()}" value="#{mensaje.action_nuevo}" ajax="false"/>
            <br/>
            <br/>
            </h:panelGroup>
            
            <p:dataTable paginator="true" rows="6" paginatorPosition="bottom" value="#{empresaList.findAll()}" var="_empresa">
                
                <p:column sortBy="#{_empresa.nombre}" filterBy="#{_empresa.nombre}">
                    <f:facet name="header">#{mensaje.label_nombre}</f:facet>
                        #{_empresa.nombre}
                </p:column>
                
                <p:column sortBy="#{_empresa.activo}" filterBy="#{_empresa.activo}">
                    <f:facet name="header">#{mensaje.titulo_activo}</f:facet>
                        #{_empresa.activo}
                </p:column>
                
                <p:column>
                    <f:facet name="header">#{mensaje.label_opciones}</f:facet>
                    <p:commandButton id="modButton" action="#{empresaBean.iniciar(_empresa)}"
                                     icon = "ui-icon-pencil"/>
                                     <p:tooltip for="modButton" value="#{mensaje.action_modificar}" showEffect="fade" hideEffect="fade"/>
                                     
                	<p:commandButton id="botoneliminar" action="#{empresaBean.eliminar(_empresa)}"
									 update=":formPrincipal" icon= "ui-icon-closethick" >
									 <p:confirm header="Confirmation" message="#{mensaje.titulo_confirmacion_empresa}" icon="ui-icon-alert" />	
								
				 	</p:commandButton>	
		
					         <p:tooltip for="botoneliminar" value="#{mensaje.action_eliminar}" showEffect="fade" hideEffect="fade" />  					       
					<p:confirmDialog global="true" showEffect="fade">  
			     			   <p:commandButton value="#{mensaje.titulo_si}" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check"/>  
			      			   <p:commandButton value="#{mensaje.titulo_no}" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close"/>         
			    	</p:confirmDialog> 
			    </p:column>  
  			</p:dataTable>
        </h:form>     
    </ui:define>    
</ui:composition>
